#
# NeL Bindings
# Copyright (C) 2010 Naush
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

import nelmisc;
import nel3d;

appContext=nelmisc.CApplicationContext();
driver = nel3d.UDriver.createDriver();
driver.setDisplay(nel3d.CMode(800,600,32));

textContext=driver.createTextContext("data/n019003l.pfb");

while (driver.activate()):
    driver.clearBuffers(nelmisc.CRGBA(0,0,0));
    #textContext.setHotSpot(THotSpot.TopLeft);
    textContext.setColor(nelmisc.CRGBA(255,255,255,255));
    textContext.setFontSize(14);
    textContext.printAt(0.0, 0.1, nelmisc.ucstring("Hello World !!!"));
    
    driver.swapBuffers();
    #driver.getEventServer().pump();
print("Done");
